package com.kayt.cyberBar.system.business.service;

import com.kayt.cyberBar.common.PageData;
import com.kayt.cyberBar.common.ServerResponse;
import com.kayt.cyberBar.common.base.IBaseService;
import com.kayt.cyberBar.system.business.entity.po.SSystemCompetence;
import com.kayt.cyberBar.system.business.entity.vo.SystemCompetenceVO;

import javax.ws.rs.POST;
import javax.ws.rs.Path;
import java.util.List;

/**
 * Description
 * Company Pukkasoft
 *
 * @author Kevin
 * @since 12/28/2017 16:04
 */
@Path("/systemCompetence")
public interface ISystemCompetenceService extends IBaseService {
	
    @POST
    @Path("save.do")
    ServerResponse save(SystemCompetenceVO info);

    @POST
    @Path("update.do")
    ServerResponse update(SystemCompetenceVO info);

    @POST
    @Path("getInfo.do")
    ServerResponse<SSystemCompetence> getInfo(SystemCompetenceVO id);

    @POST
    @Path("delete.do")
    ServerResponse<String> delete(SystemCompetenceVO vo);

    @POST
    @Path("getData.do")
    ServerResponse<PageData<SSystemCompetence>> getData(SystemCompetenceVO vo);
    
    @POST
    @Path("getDataList.do")
    ServerResponse<List<SSystemCompetence>> getDataList(SystemCompetenceVO vo);

}
